$(function () {
  var layer = layui.layer;
  //获取用户的基本信息
  getUserInfo();

  $("#btnLogout").on("click", function () {
    //提示用户是否退出
    layer.confirm(
      "确定要退出吗？",
      { icon: 3, title: "提示" },
      function (index) {
        localStorage.removeItem("token");
        location.href = "/login.html";
        layer.close(index);
      }
    );
  });
});
// 获取用户的基本信息;
function getUserInfo() {
  $.ajax({
    method: "GET",
    url: "/my/userinfo",
    success: function (res) {
      if (res.status !== 0) {
        layui.layer.msg("获取用户信息失败");
      }
      renderAvtar(res);
    },
  });
}
//渲染用户头像
function renderAvtar(user) {
  //获取用户昵称
  var name = user.nickname || user.username;
  $("#welcome").html("欢迎 &nbsp;&nbsp;" + name);

  // 3. 按需渲染用户的头像
  if (user.user_pic !== null) {
    // 3.1 渲染图片头像
    $(".layui-nav-img").attr("src", user.user_pic).show();
    $(".text-avatar").hide();
  } else {
    // 3.2 渲染文本头像
    $(".layui-nav-img").hide();
    var first = name[0].toUpperCase();
    $(".text-avatar").html(first).show();
  }
}
